package com.ssyan;

/**
 * @author ssyan
 * @Description 类的加载过程中初始化阶段 -- 类构造器方法<clinit>()的生成条件
 *              该方法时自动生成的，不需定义，只有类中所有类变量的赋值动作和静态代码块语句合并等操作才自动生成
 * @create 2021/8/16 0:01
 * @Version 1.0
 */
public class ClinitTest {
    //任何一个类声明以后，内部至少存在一个类的构造器
    private int a = 1;
    private static int c = 3;

    public static void main(String[] args) {
        int b = 2;
    }

    public ClinitTest() {
        a = 10;
        int d = 20;
    }
}
